package com.ias.agdis_r.bean.task;

import com.ias.agdis_r.bean.BaseBean;

/**
 * 任务进程Bean
 * 
 * @author zhangsc
 */
public class TaskProcess extends BaseBean{

	public static enum TaskProcessEnum
	{  
		PCID,
		PCNM,
		PCLS,
		PIDX,
		IFSW,
		IFOPEN,
		STAT,
		PTIM,
		STIM,
		ATIM,
		PENB,
		TSTC,
		TSTN
	}; 
	
	//示例
	//<TXT>[SPLN,服务计划,S,10,Y,Y,S,,,20111116162055,,PLN,计划]
	//			  [TDWN,任务下发,T,20,Y,Y,S,,,20111116162055,,DWN,下发]
	//			  [SASN,任务分配,S,20,Y,Y,S,,,20111116162055,,ASN,分配]
	//			  [TREC,任务收到,T,30,Y,Y,S,,,20111116162056,,REC,收到] 
	//			  [TEND,任务结束,T,800,Y,Y,S,,,01111016163732, 张三,END,结束] </TXT>
	private String PCID;                 //进程代码
	private String PCNM;              //进程完整名称
	private String PCLS;			    //进程类别（S – 服务进程；T-任务进程）
	private String PIDX;					//进程序号
	private String IFSW;                //是否显示到服务/任务的整体状态
	private String IFOPEN;            //进程是否打开（只有已经打开的进程才允许报告）
	private String STAT;                //状态（C – 未报；S – 已报；X – 进程取消/删除）
	private String PTIM;                //进程计划报告时间（格式：YYYYMMDDHHMI24SS）
	private String STIM;                //进程标准（变更）报告时间（格式：YYYYMMDDHHMI24SS）
	private String ATIM;                //进程实际报告时间（格式：YYYYMMDDHHMI24SS）
	private String PENB;                //进程的实际执行人（员工号或姓名）
	private String TSTC;                //进程对应的任务状态代码
	private String TSTN;                //进程对应的任务状态名称
	
	public String getPCID() {
		return PCID;
	}
	public void setPCID(String pCID) {
		PCID = pCID;
	}
	public String getPCNM() {
		return PCNM;
	}
	public void setPCNM(String pCNM) {
		PCNM = pCNM;
	}
	public String getPCLS() {
		return PCLS;
	}
	public void setPCLS(String pCLS) {
		PCLS = pCLS;
	}
	public String getPIDX() {
		return PIDX;
	}
	public void setPIDX(String pIDX) {
		PIDX = pIDX;
	}
	public String getIFSW() {
		return IFSW;
	}
	public void setIFSW(String iFSW) {
		IFSW = iFSW;
	}
	public String getIFOPEN() {
		return IFOPEN;
	}
	public void setIFOPEN(String iFOPEN) {
		IFOPEN = iFOPEN;
	}
	public String getSTAT() {
		return STAT;
	}
	public void setSTAT(String sTAT) {
		STAT = sTAT;
	}
	public String getPTIM() {
		return PTIM;
	}
	public void setPTIM(String pTIM) {
		PTIM = pTIM;
	}
	public String getSTIM() {
		return STIM;
	}
	public void setSTIM(String sTIM) {
		STIM = sTIM;
	}
	public String getATIM() {
		return ATIM;
	}
	public void setATIM(String aTIM) {
		ATIM = aTIM;
	}
	public String getPENB() {
		return PENB;
	}
	public void setPENB(String pENB) {
		PENB = pENB;
	}
	public String getTSTC() {
		return TSTC;
	}
	public void setTSTC(String tSTC) {
		TSTC = tSTC;
	}
	public String getTSTN() {
		return TSTN;
	}
	public void setTSTN(String tSTN) {
		TSTN = tSTN;
	}
}
